/**
 * 环境配置
 */

// 开发环境配置
const development = {
  API_BASE_URL: 'http://localhost:8080/api',
  USE_MOCK: false,  // 改为false，使用真实后端API
  MOCK_DELAY: 800,
  ENABLE_LOGS: true
}

// 生产环境配置
const production = {
  API_BASE_URL: 'https://api.recycling.com/api',
  USE_MOCK: false,
  MOCK_DELAY: 0,
  ENABLE_LOGS: false
}

// 测试环境配置
const test = {
  API_BASE_URL: 'https://test-api.recycling.com/api',
  USE_MOCK: false,
  MOCK_DELAY: 0,
  ENABLE_LOGS: true
}

// 根据环境变量获取配置
const getConfig = () => {
  const env = process.env.NODE_ENV || 'development'
  
  switch (env) {
    case 'production':
      return production
    case 'test':
      return test
    default:
      return development
  }
}

export default getConfig()
